// package com.example.bootintegration.websocket;
//
// import org.springframework.lang.NonNull;
// import org.springframework.web.socket.CloseStatus;
// import org.springframework.web.socket.WebSocketHandler;
// import org.springframework.web.socket.WebSocketMessage;
// import org.springframework.web.socket.WebSocketSession;
//
// public class ServletWebSocketServerHandler implements WebSocketHandler {
//
//     @Override
//     public void afterConnectionEstablished(@NonNull WebSocketSession session) throws Exception {
//         //连接建立
//     }
//
//     @Override
//     public void handleMessage(@NonNull WebSocketSession session, @NonNull WebSocketMessage<?> message) throws Exception {
//         //接收消息
//     }
//
//     @Override
//     public void handleTransportError(@NonNull WebSocketSession session, @NonNull Throwable exception) throws Exception {
//         //异常处理
//     }
//
//     @Override
//     public void afterConnectionClosed(@NonNull WebSocketSession session, @NonNull CloseStatus closeStatus) throws Exception {
//         //连接关闭
//     }
//
//     @Override
//     public boolean supportsPartialMessages() {
//         //是否支持接收不完整的消息
//         return false;
//     }
// }